//    校验函数库
export default {
  /**
   * 校验手机号
   * @param str
   * @returns {boolean}
   */
  isMobile: function (str) {
    let reg = /^[1][1-9][0-9]{9}$/
    return reg.test(str)
  },
  /**
   * 身份证号简单校验
   * @param str
   * @returns {boolean}
   */
  checkID: function (str) {
    let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    return reg.test(str)
  },
  /**
   * 数字校验
   * @param str
   * @returns {boolean}
   */
  checkNum: function (str) {
    let reg = /(^[1-9]([0-9]+)?(\.[0-9]+)?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
    return reg.test(str)
  },
  /**
   * 正整数校验
   * @param str
   * @returns {boolean}
   */
  checkIntNum: function (str) {
    let reg =  /^[1-9]\d*$/;
    return reg.test(str)
  },
}
